// axios 的 封装
import Vue from 'vue';
import axios from 'axios';
//本地开发使用
// axios.interceptors.request.use(
//   (config) => {
//       config.headers['Content-type'] = 'application/json; charset=utf-8'
//       return config;
//   },
//   (error) => {
//      return Promise.reject(error);
//   }
// );
// axios.interceptors.response.use(
//   (response) => {
//       const data = response;
//       // if (data.data.errorCode == -1) {
//           // 失败
//           // Message({
//               // message: '请求数据失败',
//               // type: 'error',
//               // duration: 2000
//           // })
//       // }
//       // if (data.data.errorCode == -2 || data.data.errorCode == -3 || data.data.errorCode == 5004) {
//           //失败
//           // Message({
//               // message: data.data.message,
//               // type: 'error',
//               // duration: 2000
//           // })
//       // }
//       return data.data;
//   },
//   (error) => {
//       return Promise.reject(error);
//  }
// );
//
// Vue.prototype.$axios = axios;
// window.$axios = axios;


// 部署环境需要
 let instance = axios.create({
     // baseURL: 'http://58.18.173.195:8082/mengenergy-dashboard/',
     baseURL: 'http:///58.18.173.195:8082/',
 });
 instance.interceptors.request.use(
     (config) => {
         config.headers['Content-type'] = 'application/json; charset=utf-8'
         return config;
     },
     (error) => {
         return Promise.reject(error);
     }
 );
 instance.interceptors.response.use(
     (response) => {
         const data = response;
         return data.data;
     },
     (error) => {
         return Promise.reject(error);
     }
 );
 Vue.prototype.$axios = instance;
 window.$axios = instance;



if(process.env.NODE_ENV=='development'){
    Vue.prototype.$baseurl = 'http://localhost:3000';

  }

Vue.prototype.$baseurl = 'http://localhost:3000';
// export default instance;
